Synonyms for "life-support system"

Words with similar meaning